#ifndef DISCDATA_H
#define DISCDATA_H

#include <QtCore>
#include "disctitle.h"
class DiscData
{
public:
    DiscData();

    void setId(const QString&);
    void setType(const QString&);
    void setCountry(const QString&);
    void setTitle(const QString&);
    void setEdition(const QString&);
    void setYear(const QString&);
    void setDiscs(const QString&);
    void setDiscname(const QString&);
    void setThumbnail(const QString&);
    void setThumbnailWidth(const QString&);
    void setThumbnailHeight(const QString&);
    void setBigThumbnail(const QString&);
    void setBigThumbnailWidth(const QString&);
    void setBigThumbnailHeight(const QString&);
    void setCompletePercentage(const QString&);
    void setIdentifyType(const QString&);
    void setAreadyRipped(const bool);
    void setParentalControl(const bool);
    void setDiscId(const QString&);

    QString getId() const;
    QString getType() const;
    QString getCountry() const;
    QString getTitle() const;
    QString getEdition() const;
    QString getYear() const;
    QString getDiscs() const;
    QString getDiscname() const;
    QString getThumbnail() const;
    QString getThumbnailWidth() const;
    QString getThumbnailHeight() const;
    QString getBigThumbnail() const;
    QString getBigThumbnailWidth() const;
    QString getBigThumbnailHeight() const;
    QString getCompletePercentage() const;
    QString getIdentifyType() const;
    bool getAlreadyRipped() const;
    bool getParentalControl() const;
    QString getDiscId() const;

    DiscTitle discTitle;

    QString id;
    QString type;
    QString country;
    QString title;
    QString originalTitle;
    QString edition;
    QString year;
    QString discs;
    QString discname;
    QString thumbnail;
    QString thumbnailwidth;
    QString thumbnailheight;
    QString bigthumbnail;
    QString bigthumbnailwidth;
    QString bigthumbnailheight;
    QString completepercentage;
    QString identifytype;
    QString barcode;
    QString imdb;
    QString parentalRating;
    QString score;
    QString isBoxSetParent;
    QString isDiscSetChild ;
    QString isBoxSetConfirmed;
    bool alreadyRipped;
    bool parentalControl;
    QString discId;

};

#endif // DISCDATA_H
